permanent camper - German English Dictionary